package org.domain.sisbreve.persistence;

import java.util.List;

/**
 * @author hugoalexandre
 *
 * @param <T>
 */
public interface DAO<T> {
	
	public void save(T obj);

	public void update(T obj);

	public void remove(T obj);

	public T load(Integer id);

	public List<T> retriveAll();

}
